package net.sos.services.contract;

import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

import net.sos.services.common.ICommonConstants;
import net.sos.services.valueobject.ConfigParameter;
import net.sos.services.valueobject.MapDataType;

@WebService(targetNamespace = ICommonConstants.TARGET_NAMESPACE, name = "DropDownOptionsService")
public interface IDropDownOptionsService {

   @WebMethod(operationName = "GetDropDownOptions")
   @WebResult(targetNamespace = ICommonConstants.TARGET_NAMESPACE, name = "DropDownOptions")
   MapDataType getDropDownOptions(
         @WebParam(name = "InputList", targetNamespace = ICommonConstants.TARGET_NAMESPACE) List<ConfigParameter> inputList);
}
